|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
de.bsvrz.dav.daf.communication.lowLevel.telegrams.ComParametersAnswer
public class ComParametersAnswer
In diesem Systemtelegramm werden die vom Datenverteiler festgelegten Verbindungsparameter an die Applikationsfunktionen übertragen.
| Field Summary | |
|---|---|
byte |
cacheThresholdPercentage
Belegung des Sendepuffers in Prozent ab der zyklisch die Durchsatzprüfung erfolgen soll. |
short |
flowControlThresholdTime
Messintervall zur Bestimmung des Durchsatzes in Sekunden. |
int |
minConnectionSpeed
Mindestdurchsatz in Bytes pro Sekunde |
| Constructor Summary | |
|---|---|
ComParametersAnswer()
|
|
ComParametersAnswer(long _keepAliveSendTimeOut,
long _keepAliveReceiveTimeOut,
byte _cacheThresholdPercentage,
short _flowControlThresholdTime,
int _minConnectionSpeed)
Creates new CommunicationParametersAnswer |
|
| Method Summary | |
|---|---|
byte |
getCacheThresholdPercentage()
Gibt den prozentualen Anteil der Cache, um die Flusscontrole zu starten, zurück. |
short |
getFlowControlThresholdTime()
Gibt die Zeit zwichen zwei Durchsatzprüfungen zurück. |
long |
getKeepAliveReceiveTimeOut()
Gibt die Zeit zurück, in der spätestens ein Telegramm empfangen werden muss, sonst wird die verbindung terminiert. |
long |
getKeepAliveSendTimeOut()
Gibt die Zeit zurück, nach der spätestens ein keepalive Telegramm geschickt werden muss, wenn in diese Zeit kein Telegramm empfangen wurde. |
int |
getMinConnectionSpeed()
Gibt den minimum Verbindungsdurchsatz zurück. |
String |
parseToString()
Gibt eine String-Repräsentation dieses Datensatzes zurück. |
void |
read(DataInputStream in)
Liest ein Telegramm vom übergegebenen DataInputStream. |
void |
write(DataOutputStream out)
Schreibt ein Telegramm in den übergegebenen DataOutputStream. |
| Methods inherited from class de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram |
|---|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public byte cacheThresholdPercentage
public short flowControlThresholdTime
public int minConnectionSpeed
| Constructor Detail |
|---|
public ComParametersAnswer()
public ComParametersAnswer(long _keepAliveSendTimeOut,
long _keepAliveReceiveTimeOut,
byte _cacheThresholdPercentage,
short _flowControlThresholdTime,
int _minConnectionSpeed)
_keepAliveSendTimeOut - Keepalive-Sendezeit_keepAliveReceiveTimeOut - Keepalive-Empfangszeit_cacheThresholdPercentage - Pufferfüllgrad_flowControlThresholdTime - Prüfintervall_minConnectionSpeed - Mindestdurchsatz| Method Detail |
|---|
public final byte getCacheThresholdPercentage()
public final short getFlowControlThresholdTime()
public final int getMinConnectionSpeed()
public final long getKeepAliveSendTimeOut()
public final long getKeepAliveReceiveTimeOut()
public final String parseToString()
DataTelegram
parseToString in class DataTelegram
public final void write(DataOutputStream out)
throws IOException
DataTelegram
write in class DataTelegramout - Der DataOutputStream.
IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.
public final void read(DataInputStream in)
throws IOException
DataTelegram
read in class DataTelegramin - Der DataInputStream.
IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||